#include <common.h>

int main(int argc, char *argv[]) {

	FILE *source_file = Null;
	//int count = MAX_LINES_PER_PAGE;
	//int line_number = 0;
	//string print_buffer = "";
	char source_name[];
	char date_time[];

	source_file = init_lister(argv[], source_name, date_time);
	while(get_source_line == TRUE){
	}
  return 0;    

}

FILE *init_lister(const char *, char source_file_name[], char date_time_array[]){
	?FILE ?source_file = fscanf(source_file_name[], "%f", &f)
  time_t current_time;
  time(&current_time);
  
	date_time = 

}

BOOLEAN get_source_line(FILE *source, char name[], char date[]){
  
    char source_buffer[] = '\0';
    char print_buffer[] = '\0';
    int line_number = 0;

		source_buffer = fgets (source);
      
    if(source_buffer != Null){
        sprintf(print_buffer, "%d: %s", line_number, source_buffer); //Should this be in the println function?
        print_line(print_buffer, name, date);
        return TRUE;
     }
     else
     return FALSE;
}

